'use strict'

const SUN = require('../base/sun')
const FightAttri = require('./fightAttri')

let monsterConfig = SUN.totalConfig.monster

class Monster {
    constructor(id) {
        let monster = monsterConfig[id]
        if (monster) {
            this.name = monster.name || '' //怪物名
            this.fightAttri = new FightAttri(monster.fightAttri) //战斗属性
        }
    }

    getFightAttriCopy() {
        let fightAttri = new FightAttri(this.fightAttri)
        fightAttri.hp = this.fightAttri.maxHp
        return fightAttri
    }
}
module.exports = Monster
